package com.wenx.v3system.modular.cloud.domain.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.List;

/**
 * 用户分配数据DTO
 * 用于返回用户管理页面所需的角色、部门、团队数据
 */
@Data
@Schema(description = "用户分配数据")
public class UserAssignmentDataDto {

    @Schema(description = "角色列表")
    private List<SysRoleDto> roles;

    @Schema(description = "部门列表")
    private List<SysDepartmentDto> departments;

    @Schema(description = "团队列表")
    private List<SysTeamDto> teams;
}